﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.ComponentModel.DataAnnotations;

namespace CMSMVC4.Areas.Admin.Models
{
    public class ItemData
    {
        public string name { get; set; }

        public int value { get; set; }
    }

    public class AddThietBiModel
    {
        public int paren { get; set; }
        [Required]
        [RegularExpression("[0-9]*")]
        public int idcate { get; set; }

        public string namecatev { get; set; }

        public string namecatee { get; set; }

        [Required]
        public List<tabModel> tab { get; set; }
    }

    public class DanhSachDanhMucModel
    {
        public int paren { get; set; }
        public SelectList data { get; set; }
    }

    public class ThemDanhMucModel
    {
        [Required(ErrorMessage = "Tên Danh Mục Tiếng Việt Không Được Để Trống")]
        public string namecatev { get; set; }

        [Required(ErrorMessage = "Tên Danh Mục Tiếng Anh Không Được Để Trống")]
        public string namecatee { get; set; }

    }

    public class SuaDanhMucModel
    {
        public int idv { get; set; }
        public int ide { get; set; }
        [Required(ErrorMessage = "Tên Danh Mục Tiếng Việt Không Được Để Trống")]
        public string namecatev { get; set; }

        [Required(ErrorMessage = "Tên Danh Mục Tiếng Anh Không Được Để Trống")]
        public string namecatee { get; set; }

    }

    public class tabModel
    {
        [Required]
        [RegularExpression("[0-9]*")]
        public int idpage { get; set; }

        public string namepagev { get; set; }

        public string namepagee { get; set; }

        [AllowHtml]
        public string fullv { get; set; }

        [AllowHtml]
        public string fulle { get; set; }

        [AllowHtml]
        public string sumv { get; set; }

        [AllowHtml]
        public string sume { get; set; }
    }

    public class ob
    {
        public string id { get; set; }

        public string sort { get; set; }
    }
}